/*
 * @Date: 2023-03-21 11:12:35
 * @LastEditTime: 2023-03-21 11:16:24
 * @FilePath: /prepaid-refill/src/api/page/incomeDetail.ts
 * 介绍:
 */
import { defaHttp, ApiRes } from "../index";

/**我的推广收益 */
export async function apiPbcpromotionIncomeLogs(): Promise<void | PromotionIncomeLogs.Res> {
  const res = await defaHttp.post<ApiRes<PromotionIncomeLogs.Res>>("/my/recommend");
  if (res.code !== 200) return;
  return res.data;
}
/**我的推广收益 */
export namespace PromotionIncomeLogs {
  export interface Res {
    /**
     * 示例：-
     */
    coin: CoinElement[];
    /**
     * 平台币总剩余释放，示例：172.9000
     */
    lastCoin: string;
  }

  export interface CoinElement {
    /**
     * 示例：-
     */
    address: null;
    /**
     * 示例：2.5299
     */
    available: string;
    /**
     * 示例：-
     */
    coin: CoinCoin;
    /**
     * 示例：6
     */
    coin_id: number;
    /**
     * 示例：2022-06-02 14:45:34
     */
    created_at: string;
    /**
     * 示例：270
     */
    id: number;
    /**
     * 示例：0.0000
     */
    locked: string;
    /**
     * 示例：2022-06-02 14:45:34
     */
    updated_at: string;
    /**
     * 示例：147
     */
    user_id: number;
  }

  /**
   * 示例：-
   */
  export interface CoinCoin {
    /**
     * 示例：SOL
     */
    code: string;
    /**
     * 示例：6
     */
    id: number;
    /**
     * 示例：images/solana.png
     */
    image: string;
    /**
     * 示例：http://solrimage.oss-ap-southeast-1.aliyuncs.com/images/solana.png
     */
    logo: string;
  }
}
